directly return -ENOMEM instead of jumping to a return -ENOMEM label
authorvhanquez@kneesa.uk.xensource.com <vhanquez@kneesa.uk.xensource.com>
Sat, 31 Dec 2005 14:17:10 +0000 (14:17 +0000)
committervhanquez@kneesa.uk.xensource.com <vhanquez@kneesa.uk.xensource.com>
Sat, 31 Dec 2005 14:17:10 +0000 (14:17 +0000)
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
linux-2.6-xen-sparse/drivers/xen/blktap/blktap.c

index 299a4a5a5971bd5311fc6522cf13dffec9d359ea..4a16e1e10ae836dd0857a3ea46f8da600205ec35 100644 (file)
@@ -225,7 +225,7 @@ static int blktap_open(struct inode *inode, struct file *filp)
        /* Allocate the fe ring. */
        sring = (blkif_sring_t *)get_zeroed_page(GFP_KERNEL);
        if (sring == NULL)
-               goto fail_nomem;
+               return -ENOMEM;
 
        SetPageReserved(virt_to_page(sring));
     
@@ -233,9 +233,6 @@ static int blktap_open(struct inode *inode, struct file *filp)
        FRONT_RING_INIT(&blktap_ufe_ring, sring, PAGE_SIZE);
 
        return 0;
-
- fail_nomem:
-       return -ENOMEM;
 }
 
 static int blktap_release(struct inode *inode, struct file *filp)